.banner { position:relative; width:100%; margin:0; background:#FFF; overflow:hidden; }
.banner .mc { position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center; }
.banner .mc li { height:500px; vertical-align:top; }
.banner .mt { position:absolute; bottom:25px; width:100%; z-index:1; text-align:center;}
.banner .mt ul { width:960px; height:18px; margin:0 auto; }
.banner .mt ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; border:2px solid #fff; line-height:999px; vertical-align:top; overflow:hidden; cursor:pointer; }
.banner .mt ul .on { background:#fff; }
.banner a.prev,.banner a.next{display:block;width:36px;height:163px;position:absolute;top:40%; margin-top:-29px; z-index:1; display:none;}
.banner a.prev{ left:0; background:url(../images/foot_l.png) no-repeat;} 
.banner a.next{ right:0; background:url(../images/foot_r.png) no-repeat;}
.clear{ clear:both;}

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}